package com.crm.common.agreement.entity.PO;


import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.crm.common.ka.core.entity.PageEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.util.Date;

@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("bill_agreement_seal_subject")
@ApiModel(value="BillAgreementSealSubject对象", description="印章主体")
public class BillAgreementSealSubject {

    @TableId(value = "subject_id", type = IdType.AUTO)
    private Long subjectId;

    @ApiModelProperty(value = "企业名称")
    private String enterpriseName;

    @ApiModelProperty(value = "创建人id")
    private Long createUserId;

    @ApiModelProperty(value = "创建人名称")
    private String createUserName;

    @ApiModelProperty(value = "创建时间")
    private Date createTime;

    @ApiModelProperty(value = "更新时间")
    private Date updateTime;

    @ApiModelProperty(value = "组织机构代码")
    private String businessLicenseNum;

    @ApiModelProperty(value = "法人姓名")
    private String corporationName;

    @ApiModelProperty(value = "法人电话")
    private String corporationPhone;

    @ApiModelProperty(value = "法人身份证号")
    private String corporationCard;

    @ApiModelProperty(value = "联系人用户姓名")
    private String contactsName;

    @ApiModelProperty(value = "联系人手机号")
    private String contactsPhone;

    @ApiModelProperty(value = "联系人身份证号码")
    private String contactsCard;

    @ApiModelProperty(value = "签章名称")
    private String sealName;

    @ApiModelProperty(value = "爱签企业账号")
    private String account;

    @ApiModelProperty(value = "爱签企业印章编号")
    private String sealNo;

}
